<?php
namespace App;
//
// spl_autoload_register(function ($class) {
//    // 将命名空间的\转化为 /
//     $name = str_replace('\\', '/', $class).'.php';
//     require $name;
// });
// 使用面向对象的方式实现自动加载
class BootStrap
{
    public static function boot()
    {
        spl_autoload_register([new self, 'autoload']);
    }

    public function autoload(string $class)
    {
        // 将命名空间的\转化为 /
        $name = str_replace('\\', '/', $class).'.php';
        require $name;
    }
}
BootStrap::boot();